Soru & Cevap

Spinner ile veritabanından veri çekme

07.11.2014 - 11:43

Spinner ile veritabanından veri çekmek istiyorum nasıl yapabilirim? Yalnız veri miktarı çok fazla. 

148 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-14630-1392671719.jpg
gulsahgul
24.03.2015 - 01:52

Hazır Editör'lerle ilişkisel veritabanını ve tablolarını dışarıda oluşturup, bunu Assets klasörü altına kopyalarak, statik olarak projende tutabilirsin.SQLiteOpenHelper sınıfından extend ettiğin kendi helper sınıfın aracılığıyla stream olarak db dosyasından okuma yapıp, tablolarından  sql queryler ile alanlarını fetch edebilirsin.

Verilerini ArrayList<String ya da kendi oluşturduğun modelin türünde> yapısında tutup, ilgili spinner'ın adapter'ına geçerek, spinner'ın dolmasını sonrasında setOnItemSelectedListener'ı set edip position argümanından yararlanarak, herhangi bir item seçildiğinde onun obje türünde elde edilip, istediğin kritere göre  diğer spinner için filtrelenmesini sağlayabilirsin.

picture-7494-1397646387.jpg
baranbuyuk
07.11.2014 - 02:52

Bir sürü yolu var. Cloud veritabanı mı? Telefondaki veritabanı mı ? Ayrıca nasıl bir işlem yapacaksınız.. Tam olarak ne yapmak istiyorsunuz. Fakat Spinner kullanımı için 

http://developer.android.com/guide/topics/ui/controls/spinner.html

adresini ziyaret edebilirsiniz.. 

Işılay Ünlü
10.11.2014 - 09:52
teşekkür ederim. veritabanı sql lite . işlem şu kişi üye olurken il seçecek il seçildikten sonraki adımda altına ilçeler bu ilçelerdeki taksi durakları gelecek. ordan seçim yapacak.